					/*----------------------nav--------------------------------*/
			#nav,#banner,#footer{
				width:100%;
			}
			#nav{
				background:#f5f5f5;
			}
			.nav_img,.banner_img,.footer_img{
				width:64%;
				margin:0 auto;
			}
			.nav_img{
				height:99px;
				position: relative;
			}
			/*-------------------------banner------------------------------*/
			.banner_img{
				position: relative;
				height: inherit;
			}
			#banner{
				/*height:745px;*/
				position: relative;
			}
			.bm{
				width:100%;
				/*position: absolute;*/
			}
			.navr{
				float:right
			}
			.logo{
				float:left;
			}
			/**/
			.login{
				width:400px;
				min-height:300px;
				background:#f5f5f5;
				border:1px solid #fbdab5;
				position: absolute;
				right:20%;
				top:16%;
				z-index: 22;
			}
			.lg{
				    font-size: 20px;
    				color: #111;
   					line-height: 300%;
   					text-align: center;
			}
			.false{
				width: 82%;
				height:40px;
				background:#f5ded9;
				margin:2% 9% 2%;
				border-radius: 5px;
			}
			.false p{
				line-height: 40px;
				font-size: 16px;
				color:#f85d39;
				padding-left: 2%;
			}
			.login_ul li {
				    border: 1px solid #10c995;
				    margin: 0 8.5% 4%;
				    width: 82%;
				    border-radius: 5px;
		    }
		    .commoninput{
				    width: 85%;
				    line-height: 230%;
				    vertical-align: bottom;
				    border: 0;
				    outline: none;
				    font-size: 20px;
				    padding-left: 4%;
					background:#f5f5f5;	
					border-radius: 5px;
			}
		    .login li img {
				    margin: 2%;
				    width: 6%;
			}
			.password{
				width:100%;
				height:20px;
			}
			.password li:nth-child(1){
				float: left;
				margin-left: 8.5%;
				/*color:#47cfa4;*/
				margin-bottom: 3%;
			}
			.password li:nth-child(1) input{
				vertical-align: middle;
				margin-right: 10px;
			}
			.password li:nth-child(2){
				float: right;
				margin-right: 35px;
				color:#f91929c;
				margin-bottom: 3%;
			}
			.goregistered span{
				color: #47cfa4;
				cursor: pointer;
			}
			.hide{
				display: none;
			}
			.login_dl {
			    width: 82.5%;
			    color: white;
			    text-align: center;
			    border: 0;
			    outline: none;
			    font-size: 20px;
			    cursor: pointer;
			    margin-top: 10px;
			    float: left;
			}
			.login_dl p{
				line-height: 240%;
			}
			.but1{
				margin: 2% 0 4% 8.5%;
				background: #10c995;
				border-radius: 5px;
			}
			.but2{
				
			}
			/*------------------footer------------------------*/
			.footer_img{
				height:110px;
				text-align: center;
				font-size: 18px;
			}
			.footer_img p{
				padding-top:20px;
			}
			#footer{
				background:#f5f5f5;
			}
			.footer_img img{
				margin-top: 15px;
			}
			
			#banner_bottom{
				width: 100%;
				position: absolute;
				bottom: 12px;
			}
			.bottom{
				width: 73%;
				min-height:122px;
				margin: 0 auto;
			}
			.bottom_content{
				width:33%;
				height:122px;
				float: left;
			}
			.content_img{
				width:26%;
				height:122px;
				float: left;
				margin-left: 4%;
			}
			.content_text{
				width: 70%;
				height:122px;
				float: left;
			}
			.content_text i{
				display: block;
				margin-bottom: 2%;
			}
			.text_title{
				font-size: 16px;
				color:white;
			}
			.title_i{
				font-size: 14px;
				color:#cfd0d1;
			}
			.title_three{
				margin-left: 1%;
			}
			.title_two{
				margin-left: 2%;
			}
			.title_one{
				margin-left: 3%;
			}
